Derivation of Don't care Conditions
نویسندگان
چکیده
In this paper we present a framework for the derivation of don', care conditions by permrbaIion analysis of combinational multiple-level digital cUcuilS. The contribution of the paper is two-fold. First. different approximations of observability don', care selS are compared quantitatively. S~d. the perturbation analysis is used to derive new compatible obsa'Vabilily don', care sets. that are larger than those previously derived. 1 Introd uction Multiple-level logic optimization Sb'ategies [9, 10, 12. 4] are based on circuit b'ansfonnations that preserve the circuit behavior and improve its quality. Different flavors of circuit transfsed. Optimization algorithms based on Boolean transformations, such as those used in [9] [4] and [12], have shown to be very effective in reducing the circuit area and delay as wen as improving its testability p~es. Don't C4re conditions playa central role in the specification and optimization of logic circuits. IOOeed, they represent he degrees of freedom of transforming a network intO an equivalent one. The computation of exa:t and approximate don't care sets has been object of extensive investigation. Several algorithms have been proposed [7, 10, 13, 16, 12. IS] for the calculation of observability don't care sets by backward network IJaversal. It has been observed that the optimization of a gate changes the don't care of Other gates in die network. For this reason, the concept of compatible don't care sets has been introduced [12. IS]. The contribution of this paper is two-fold. First we review the analysis of don't care conditioos in combinational multiple-level circuits, and present a quantitative comparative analysis of approximate don't care seL Second, we analyze the problem of computing compatible and maximally compatible don't care sets, and show in particular that it is indeed possible to compute compatible don't care sets that are larger than those previously believed maximal [15"]. Basic concepts and definitions 2 We consider in this paper combinational multiple-level logic circuits. We assume that mese circuits consist of an inter<:onnection of multiple-input single-oulput combinational logic gates. Fanout points are modeled by single-input multiple-output copy gates, as shown in Fig. (1). We model these circuits by Boolean networks. A Boolean network is described by a directed acyclic graph G = (V, E). The elements of the vertex set V correspond to logic gates (including copy gares). while edges
منابع مشابه
E cient Use of Large Don't Cares in High-Level and Logic Synthesis
This paper describes optimization techniques using don't-care conditions that span the domain of highlevel and logic synthesis. The following three issues are discussed: 1) how to describe and extract don't-care conditions from high-level descriptions; 2) how to pass don't-care conditions from high-level to logic synthesis; and 3) how to optimize the logic using don't-care conditions. E cient t...
متن کاملJordan derivation on trivial extension
Let A be a unital R-algebra and M be a unital A-bimodule. It is shown that every Jordan derivation of the trivial extension of A by M, under some conditions, is the sum of a derivation and an antiderivation.
متن کاملOn the superstability of a special derivation
The aim of this paper is to show that under some mild conditions a functional equation of multiplicative $(alpha,beta)$-derivation is superstable on standard operator algebras. Furthermore, we prove that this generalized derivation can be a continuous and an inner $(alpha,beta)$-derivation.
متن کاملDon't cares in synthesis: theoretical pitfalls and practical solutions
E ective use of don't cares requires solving several theoretical and practical problems. The theoretical problems are caused by a need to have all tools in a methodology use a consistent semantics of don't cares, so as to guarantee correctness of the nal implementation. Several common meanings of \don't care" will be considered and their respective conditions for design correctness will be deri...
متن کاملNon-Strict Don't Care Algebras and Specifications
Non-strict don't care functions, whose foremost representative is the ubiquitous if then else, play an essential role in computer science. As far as the semantics is concerned, they can be modelled by their totalizations with the appropriate use of elements representing undeenedness, as D. Scott has shown in his denotational approach. The situation is not so straightforward when we consider non...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003